﻿using System;

namespace Sustainalytics.ClientDW.Entities
{
    public class CorporateDataTimestamps
    {
        public DateTime? MainExchangeTicker { get; set; }

        public DateTime? Country { get; set; }
        public DateTime? Region { get; set; }
        public DateTime? TotalEmployees { get; set; }
        public DateTime? PeerGroup { get; set; }
        public DateTime? CompanyType { get; set; }
        public DateTime? SustainalyticsSector { get; set; }
        public DateTime? SubPeerGroup { get; set; }
        public DateTime? SubPeerGroupId { get; set; }

        public DateTime? PublishedMic { get; set; }
        public DateTime? SustIsin { get; set; }
        public DateTime? Sedol { get; set; }
        public DateTime? CUSIP { get; set; }
        public DateTime? LegalEntityIdentifier { get; set; }
        public DateTime? ISIN { get; set; }
        public DateTime? Valor { get; set; }
        public DateTime? WKN { get; set; }
        public DateTime? BloombergGlobalCompositeId { get; set; }
        public DateTime? BloombergGlobalId { get; set; }
        public DateTime? BloombergUniqueId { get; set; }
        public DateTime? BloombergTicker { get; set; }
        public DateTime? BloombergTickerExchange { get; set; }
        public DateTime? BloombergSecurityId { get; set; }
        public DateTime? BloombergShareClassBBGId { get; set; }

        public DateTime? FactSetEntityId { get; set; }
        public DateTime? FactSetSecurityId { get; set; }
        public DateTime? MorningstarCompanyId { get; set; }
        public DateTime? GlassLewisCompanyId { get; set; }
        public DateTime? CountryOfExchangeCode { get; set; }
        public DateTime? CompanyId_old { get; set; }
    }
}
